import fs from 'fs';
import path from 'path';
import yaml from 'js-yaml';

const __dirname = path.resolve();

function getConfigYaml() {
    try {
        const configPath = path.join(__dirname, 'plugins', 'MEMZ-Plugin', 'config', 'all.config.yaml');
        const configData = fs.readFileSync(configPath, 'utf8');
        const config = yaml.load(configData);
        return config;
    } catch (error) {
        console.error("读取配置文件时出错:", error);
        throw new Error("无法加载配置文件: 'all.config.yaml'。请检查文件是否存在且格式正确。");
    }
}

export default getConfigYaml;
